新しいストレージ最適化 EC2 インスタンス「I4i」がリリースされました
AWSチームのすずきです。
2021年のre:Inventで発表された 新しいストレージ最適化 EC2 インスタンス 「I4i」 が、 2022年4月27日 バージニア、オレゴン、オハイオ、アイルランドのリージョンで利用可能になりました。
i3インスタンスと比較して最大55%のコストパフォーマンス向上を果たしたとされている、「I4i」インスタンスの起動を試す機会がありましたので紹介させていただきます。
I4i の特徴
- 第3世代の Intel Xeon スケーラブルプロセッサを搭載
- 最大 30 TB のローカル AWS Nitro SSD ストレージを搭載
- ストレージ I/O レイテンシが 60% 短縮
- 最大128 vCPUコア、2倍のvCPUを搭載 (i3.16xlarge:64 → i4i.32xlarge: 128)
- 最大1TiBメモリ、2倍のメモリを搭載 (i3.metal:512GiB → i4i.32xlarge: 1024 GiB)
- 最大75Gbps、3倍のネットワーク帯域幅 (i3.metal:25 Gigabit → i4i.32xlarge: 75000 Megabit)
- i3インスタンスと比較し、最大55%のコストパフォーマンス向上
バリエーション
Instance name | vCPU | Memory | Storage | Network performance | On-Demand hourly rate |
---|---|---|---|---|---|
i4i.large | 2 | 16 GiB | 1 x 468 NVMe SSD | Up to 10 Gigabit | $0.172 |
i4i.xlarge | 4 | 32 GiB | 1 x 937 NVMe SSD | Up to 10 Gigabit | $0.343 |
i4i.2xlarge | 8 | 64 GiB | 1 x 1875 NVMe SSD | Up to 12 Gigabit | $0.686 |
i4i.4xlarge | 16 | 128 GiB | 1 x 3750 NVMe SSD | Up to 25 Gigabit | $1.373 |
i4i.8xlarge | 32 | 256 GiB | 2 x 3750 NVMe SSD | 18750 Megabit | $2.746 |
i4i.16xlarge | 64 | 512 GiB | 4 x 3750 NVMe SSD | 37500 Megabit | $5.491 |
i4i.32xlarge | 128 | 1024 GiB | 8 x 3750 SSD | 75000 Megabit | $10.9824 |
- 執筆時点のオレゴンリージョンの価格です。
- 最新は公式ページを参照ください。
i3、i3en
Instance name | vCPU | Memory | Storage | Network performance | On-Demand hourly rate |
---|---|---|---|---|---|
i3.large | 2 | 15.25 GiB | 1 x 475 NVMe SSD | Up to 10 Gigabit | $0.156 |
i3.xlarge | 4 | 30.5 GiB | 1 x 950 NVMe SSD | Up to 10 Gigabit | $0.312 |
i3.2xlarge | 8 | 61 GiB | 1 x 1900 NVMe SSD | Up to 10 Gigabit | $0.624 |
i3.4xlarge | 16 | 122 GiB | 2 x 1900 NVMe SSD | Up to 10 Gigabit | $1.248 |
i3.8xlarge | 32 | 244 GiB | 4 x 1900 NVMe SSD | 10 Gigabit | $2.496 |
i3.16xlarge | 64 | 488 GiB | 8 x 1900 NVMe SSD | 20 Gigabit | $4.992 |
i3.metal | 64 | 512 GiB | 8 x 1900 NVMe SSD | 25 Gigabit | $4.992 |
i3en.large | 2 | 16 GiB | 1 x 1250 NVMe SSD | Up to 25 Gigabit | $0.226 |
i3en.xlarge | 4 | 32 GiB | 1 x 2500 NVMe SSD | Up to 25 Gigabit | $0.452 |
i3en.2xlarge | 8 | 64 GiB | 2 x 2500 NVMe SSD | Up to 25 Gigabit | $0.904 |
i3en.3xlarge | 12 | 96 GiB | 1 x 7500 NVMe SSD | Up to 25 Gigabit | $1.356 |
i3en.6xlarge | 24 | 192 GiB | 2 x 7500 NVMe SSD | 25 Gigabit | $2.712 |
i3en.12xlarge | 48 | 384 GiB | 4 x 7500 NVMe SSD | 50 Gigabit | $5.424 |
i3en.24xlarge | 96 | 768 GiB | 8 x 7500 NVMe SSD | 100 Gigabit | $10.848 |
i3en.metal | 96 | 768 GiB | 8 x 7500 NVMe SSD | 100 Gigabit | $10.848 |
利用可能リージョン
残念ながら初期リリースでは東京、大阪ともに利用できません。利用可能リージョンは以下のとおりです。
- バージニア北部
- オレゴン
- オハイオ
- アイルランド
起動してみた
今回は以下の環境で起動しました
- リージョン : オレゴン(us-west-2)
- AMI : Amazon Linux 2 Kernel 5.10 AMI 2.0.20220419.0 x86_64 HVM gp2 (ami-02b92c281a4d3dc79)
- インスタンスタイプ : I4i.large
それでは最新世代インスタンス記事恒例のシステム情報です
dmesg
$ dmesg [ 0.000000] Linux version 5.10.109-104.500.amzn2.x86_64 (mockbuild@ip-10-0-58-244) (gcc10-gcc (GCC) 10.3.1 20210422 (Red Hat 10.3.1-1), GNU ld version 2.35-21.amzn2.0.1) #1 SMP Wed Apr 13 20:31:43 UTC 2022 [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.10.109-104.500.amzn2.x86_64 root=UUID=ea38fcc7-c4ec-43f4-a087-626a399be03a ro console=tty0 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0 nvme_core.io_timeout=4294967295 rd.emergency=poweroff rd.shell=0 [ 0.000000] KASLR enabled [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.000000] x86/fpu: xstate_offset[5]: 832, xstate_sizes[5]: 64 [ 0.000000] x86/fpu: xstate_offset[6]: 896, xstate_sizes[6]: 512 [ 0.000000] x86/fpu: xstate_offset[7]: 1408, xstate_sizes[7]: 1024 [ 0.000000] x86/fpu: xstate_offset[9]: 2432, xstate_sizes[9]: 8 [ 0.000000] x86/fpu: Enabled xstate features 0x2e7, context size is 2440 bytes, using 'compacted' format. [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bffe8fff] usable [ 0.000000] BIOS-e820: [mem 0x00000000bffe9000-0x00000000bfffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000e03fffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000042effffff] usable [ 0.000000] BIOS-e820: [mem 0x000000042f000000-0x000000043fffffff] reserved [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.7 present. [ 0.000000] DMI: Amazon EC2 i4i.large/, BIOS 1.0 10/16/2017 ← snip →
DMI: Amazon EC2 i4i.large
との表記が確認できました。
CPU 情報
/proc/cpuinfo
の内容です
$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 106 model name : Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz stepping : 6 microcode : 0xd000331 cpu MHz : 846.752 cache size : 55296 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 27 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd ida arat avx512vbmi pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg tme avx512_vpopcntdq rdpid md_clear flush_l1d arch_capabilities bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs bogomips : 5799.88 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management:
搭載するCPUは Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz
。「m6i」「c6i」「r6i」と同一の型番でした。
SSD 情報
/dev/nvme1n1
の情報です。
$ fdisk -l /dev/nvme1n1 Disk /dev/nvme1n1: 435.9 GiB, 468000000000 bytes, 914062500 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
$ sudo yum install hdparm -y $ sudo hdparm -tT /dev/nvme1n1 /dev/nvme1n1: Timing cached reads: 21064 MB in 2.00 seconds = 10544.78 MB/sec Timing buffered disk reads: 1628 MB in 3.01 seconds = 541.72 MB/sec
まとめ
最新世代のIntelプロセッサを搭載するEC2、 汎用の「M6i」、コンピュート最適化インスタンスの「C6i」、メモリ最適化インスタンス 「R6i」 に加えて、 ストレージ最適化インスタンスの「I4i」も選択可能となりました。
汎用の「M5」→「M6i」と同様のCPU性能、帯域の拡張に加え、「I4i」のローカルストレージとして搭載されている Nitro SSD による性能向上も期待できます。
「I4i」インスタンス、2022年5月時点では限られたリージョンのみでの提供ですが、高いIO性能を必要とするワークロードでご活用ください。